package com.zkthink.ceres.order.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel("申请退货时的请求对象")
@Data
public class ApplyReturnGoodsDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "用户id", hidden = true)
    private Long mid;

    @ApiModelProperty("订单编码")
    private String orderCode;

    @ApiModelProperty("订单商品id")
    private String orderProductIds;

    @ApiModelProperty("退货方式：1-上门取件 2-商家同意退货后再决定")
    private Integer returnType;

    @ApiModelProperty("退款金额，单位(分)")
    private Long refundFee;

    @ApiModelProperty("退款原因 参考 ReturnReasonEnum")
    private Integer returnReason;

    @ApiModelProperty("退款描述")
    private String returnDesc;

    @ApiModelProperty("上传的凭证, 多张图片用分号分隔")
    private String returnImgs;

}
